Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Qatar F1a France F4 France F8 Italy F4 Italy F5 France F17 France F2 France F9 France F16 France F14 France F18 UAE F1 France F2 France F3 VI Torneo Internazionale di Tennis - Barletta Warta Cup 2001 - Sopot XXX Edizione 'A Savoldi Marco' - Manerbio XXIX Edizione 'A.Savoldi Marco' - Manerbio Tennis Napoli Cup - Naples Garden Open - Rome Challenger Ford de Cherbourg - Cherbourg Challenger Leon 2004 - Leon Siemens Open 2004 - Scheveningen X Abierto Internacional de Salinas - Salinas Open de Montauban - Montauban Morocco Tennis Tour - Rabat Ethias Trophy - Mons Challenger 42 - Andrezieux Steelers Cup - Kosice The Surbiton Trophy - Surbiton San Marino CEPU Open - San Marino Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Tatra Banka Slovak Open - Bratislava Belgrade Challenger Besancon Challenger Cherbourg Challenger Internazionali di Tennis - Bergamo Citta di Monza - Monza Open de Montauban - Montauban Rhodes Challenger Nottingham Challenger Siemens Open - Scheveningen St. Petersburg Challenger 2006 - St. Petersburg San Benedetto Challenger Memorial Savigni - Sassuolo IPP Geneva Trophy - Geneva Segovia Challenger Genoa Open - Genova Orleans Challenger ATU Cup 2001 - Weiden Internationaux de Nouvelle-Caledonie - New Caledonia Pro Tennis World Open - Boca Raton Asirom Challenger Brasov - Brasov Trofeo Sisma Mantova - Mantova Morocco Tennis Tour - Casablanca Abierto Club Casablanca - Mexico City Bordeaux Challenger Challenger Ford de Cherbourg - Cherbourg ATU Cup - Weiden St. Remy Challenger Challenger Lugano - Lugano Warsteiner Challenger Lubeck - Lubeck Copa Sevilla - Seville ECM Cup - Prague Reunion Island Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Open de Rennes La Trinitaine - Rennes Cherbourg Challenger Sarajevo Challenger Architect Open - Budapest Zivnobanka Czech Open - Prostejov Bath Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Warsteiner Challenger Wolfsburg - Wolfsburg VIII Trofeo Ciutat de Barcelona - Barcelona Nottingham Challenger I Tourneo Fila Citta di Brindisi - Brindisi Pekao Open - Szczecin Morocco Tennis Tour - Meknes Tunis Open - Tunis Granby Challenger Orbetello Challenger 7° Trani Cup - Trani Sporting Challenger - Turin Memorial Savigny - Sassuolo Hilversum Open - Hilversum XI Venice Open - Venice Challenger 42 - Andrezieux Challenger Copa Sevilla Internacionales de Andalucia - Seville St. Remy Challenger Korat Challenger Istanbul Challenger The LTA Men's Challenger Wrexham - Wrexham Draft Corona Mexico City Open - Mexico City Noumea Challenger Open de Montauban - Montauban Heilbronn Open - Heilbronn San Luis Potosi Challenger - San Luis Potosi Rennes Challenger Orleans Challenger Open de Montauban - Montauban Quimper Challenger Le Gosier Challenger Quimper Challenger Porsche Open - Poznan Samsung Securities Cup - Seoul The LTA Bolton Challenger - Bolton Wroclaw Challenger Constanta Challenger - Constanta Torneo Internacional Challenger Fila 2005 - Leon Samarkand Challenger - Samarkand Siemens Open - Scheveningen Alphen Challenger Todi Challenger GHI Bronx Classic - Bronx Open de L'Isere-Trophee BNP Paribas - Grenoble Croatia Osiguranje Rijeka Open - Rijeka GHI Bronz Classic - Bronx KGHM Dialog Polish Indoors - Wroclaw BNP Paribas Primrose - Bordeaux Siemens Open - Scheveningen Istanbul Challenger Internationaux du Doubs - Besancon Bangkok Challenger Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta St. Brieuc Challenger Johannesburg Challenger Open D'Orleans - Orleans Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Turin Challenger Orbetello Challenger Orleans Challenger Bratislava Challenger Genova Open Challenger - Genova Challenger 42 - Andrezieux Tashkent Challenger - Tashkent Aamulehti Tampere Open - Tampere Timisoara Challenger - Timisoara Turin Challenger Aix En Provence Challenger Challenger DCN de Cherbourg - Cherbourg Morocco Tennis Tour - Fes Tunis Open 2007 - Tunis Internazionali di Tennis di Bergamo - Bergamo Orleans Challenger Diego Open - Budapest Mons Challenger Ramat Hasharon Challenger China Open - Beijing Winnetka Challenger Cordenons Challenger San Marino Challenger Orleans Challenger ATP Challenger Numea - New Caledonia Open de Franche-Comte - Besancon San Luis Potosi Challenger - San Luis Potosi Helsinki Challenger Kamnik Challenger - Kamnik Le Gosier Challenger Nottingham Challenger Brest Challenger Muller Cup - Ulm Estoril Open - Estoril Qatar Exxon Mobil Open 2003 - Doha Idea Prokom Open - Sopot Open de Moselle - Metz Sony Ericsson Open 2008 - Belgrade Pekao Open 2003 - Szczecin Trofeo Barcelona de Tenis - Barcelona Open de Franche-Comte - Besancon Tennis Napoli Cup - Napoli Copa Ericsson Uruguay - Montevideo KGHM Polish Indoors - Wroclaw Garden Open 2005 - Rome ECM Prague Open 2005 - Prague Bordeaux Challenger Adidas International - Sydney Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open 13 - Marseille GHI Bronx Tennis Classic - Bronx V Trani Cup - Trani Steelers Cup 2005 - Kosice Open de la Comunidad Valenciana - Valencia Allianz Suisse Open - Gstaad Kyiv Open - Kiev Mercedes Cup - Stuttgart Nokian Hakkapeliitta Open - Tampere Generali Open - Kitzbuhel Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz St. Petersburg Open - St. Petersburg Medibank Private International - Sydney BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Open 13 - Marseille Ortisei Challenger Olbia Geovillage Open - Olbia Brasil Open - Costa do Sauipe San Marino Cepu Open - San Marino Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia ARAG World Team Championship - Dusseldorf Allianz Suisse Open - Gstaad Copa Ericsson Chile - Santiago Croatia Open - Umag BSI Challenger Lugano - Lugano Pilot Pen Tennis - New Haven 3° Trofeo 'Citta di Brindisi' - Brindisi Bulgarian Open - Sofia Campionati Internazionali di Sicilia - Palermo Open Sainte Victoire - Aix-En-Provence Memorial Savigni - Sassuolo GHI Bronx Classic - Bronx Grand Prix de Tennis de Lyon - Lyon Riviera di Rimini Challenger - Rimini Porsche Open - Poznan TED Open - Istanbul ABN/AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Riviera di Rimini Challenger - Rimini Open SEAT Godo 2006 - Barcelona Banja Luka Challenger - Banja Luka San Remo Tennis Cup - San Remo Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel International Championship of Croatia - Umag ARAG World Team Championship - Dusseldorf Heineken Open - Auckland Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open 13 - Marseille Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam BellSouth Open - Vina del Mar Abierto Mexicano de Tenis Pegaso - Acapulco The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca 2003 Mercedes Cup - Stuttgart ARAG World Team Championship - Dusseldorf Mercedes Cup - Stuttgart Croatia Open - Umag Pilot Pen Tennis - New Haven Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Cairo Challenger Open de Rennes - Rennes Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland CA Tennis Trophy - Vienna Samsung Securities Cup - Seoul ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Flea Market Cup Busan Challenger Tennis - Busan Estoril Open - Estoril Catella Swedish Open - Bastad Bordeaux Challenger Heineken Open - Auckland SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Rome Challenger Ordina Open - 's-Hertogenbosch Masters Series - Hamburg SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Open de Moselle - Metz Malaysian Open - Kuala Lumpur AEGON Championships - London AIG Japan Open Tennis Championships - Tokyo AIG Japan Open Tennis Championships - Tokyo ATP Studena Croatia Open Umag - Umag Cherbourg Challenger Guadalajara Challenger Open de Tenis Comunidad Valenciana - Valencia International Championship of Croatia - Umag Gelsor Open Romania - Bucharest Chennai Open - Chennai Petange Challenger St. Petersburg Open - St. Petersburg SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Noumea Challenger Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad ARAG World Team Championship - Dusseldorf Open de Tenis Comunidad Valenciana - Valencia Davidoff Swiss Indoors Basel - Basel Winston Salem - Winston Salem Rakuten Japan Open - Tokyo The Artois Championships - London Cherbourg Challeger Aircel Chennai Open - Chennai Heineken Open - Auckland Open Sud de France - Montpellier Ordina Open - s-Hertogenbosch Open 13 - Marseille Sarajevo Challenger Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Studena Croatia Open - Umag Moselle Open - Metz Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Open 13 - Marseille Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach China Open - Beijing Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Valencia Open - Valencia Apia International - Sydney Rio Open 500 - Rio de Janeiro Barcelona Open BancSabadell - Barcelona AEGON Championships - London Winston-Salem Open - Winston-Salem Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Hall of Fame Tennis Championships - Newport AIG Japan Open - Tokyo Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Grand Prix de Tennis de Lyon - Lyon Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco BellSouth Open - Vina del Mar Geneva Open - Geneva SkiStar Swedish Open - Bastad If Stockholm Open - Stockholm Erste Bank Open - Vienna Gerry Weber Open - Halle Abierto Mexicano Telcel - Acapulco European Open - Antwerp Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag ASB Classic - Auckland Rakuten Japan Open - Tokyo Abierto Mexicano Telcel - Acapulco ABN AMRO World Tennis Tournament - Rotterdam Tunis Challenger Open de Moselle - Metz Moselle Open - Metz Open de Nice Cote d'Azur - Nice China Open - Beijing AEGON International - Eastbourne Mouilleron-Le-Captif Challenger Synsam Swedish Open - Bastad SkiStar Swedish Open - Bastad Davidoff Swiss Indoors - Basel Credit Agricole Suisse Open - Gstaad Thailand Open - Bangkok China Open - Beijing Proton Malaysian Open - Kuala Lumpur Citi Open - Washington Aircel Chennai Open - Chennai Heineken Open - Auckland Stockholm Open - Stockholm Irving Challenger Open de Tenis Comunidad Valenciana - Valencia Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona AEGON Championships - London SkiStar Swedish Open - Bastad Noumea Challenger Grand Prix Hassan II - Casablanca Moselle Open - Metz Kremlin Cup - Moscow AIG Japan Open - Tokyo Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Heineken Open - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Copa Claro - Buenos Aires Open 13 - Marseille SkiStar Swedish Open - Bastad Moselle Open - Metz Erste Bank Open - Vienna Valencia Open - Valencia Orleans Challenger Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Mons Challenger Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Nord/LB Open - Braunschweig Claro Open Colombia - Bogota Bordeaux Challenger Aegon Nottingham Open - Nottingham AEGON International - Eastbourne Malaysian Open - Kuala Lumpur Challenger 42 - Andrezieux The LTA Hull Challenger - Hull ASB Classic - Auckland Open Sud de France - Montpellier SkiStar Swedish Open - Bastad Rio Open - Rio de Janeiro Open 13 - Marseille Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Oberstaufen Cup - Oberstaufen Amer-Wilson Tampere Challenger - Tampere XXVIII Edizione 'A.Savoldi' - Manerbio Brisbane International - Brisbane Monterrey Challenger Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril China Open - Beijing Antalya Cup - Antalya Bet-at-home Open - Hamburg ASB Classic - Auckland Challenger Ford de Cherbourg - Cherbourg Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva Copa Ericsson Brazil - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open Banc Sabadell - Barcelona Abierto Mexicano Telfonica MoviStar - Acapulco The LTA Wrexham Challenger - Wrexham The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Open D'Orleans - Orleans Heineken Open Shanghai - Shanghai Qatar Open - Doha Open Seat Godo 2005 - Barcelona Mercedes Cup - Stuttgart Davidoff Swiss Indoors - Basel Heineken Open - Auckland Estoril Open - Estoril Open Seat Godo 2003 - Barcelona Open 13 - Marseille The Dubai Tennis Championships - Dubai Telenordia Swedish Open - Bastad Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Dutch Open Tennis - Amersfoort China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Catella Swedish Open - Bastad Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Copa AT&T - Buenos Aires Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Shenzhen Open - Shenzhen Idea Prokom Open - Sopot Qatar ExxonMobil Open - Doha Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Tata Open - Chennai Sony Ericsson Open - Miami Tennis Masters Series - Indian Wells Open Sud de France - Montpellier Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal BNP Paribas Masters - Paris Tennis Masters Series - Madrid Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Tennis Masters Series - Madrid Tennis Masters Series - Toronto Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Open Seat Godo - Barcelona Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Masters Series Hamburg - Hamburg BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Pacific Life Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Tennis Masters Series - Miami Campionati Internazionali d'Italia - Rome BNP Paribas Masters - Paris Sony Open Tennis - Miami Masters Series - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Tennis Masters Series - Madrid Western & Southern Open - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami International Indoor Tennis Championships of Croatia - Zagreb Mutua Madrid Open - Madrid Masters Series Monte-Carlo - Monte-Carlo Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Masters - Paris CA Tennis Trophy - Vienna Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Heineken Open - Auckland Gerry Weber Open - Halle Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Tennis Masters Series - Monte Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Argentina Open - Buenos Aires Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Open - Cincinnati Rogers Masters - Toronto Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto French Open - Paris French Open - Paris Wimbledon - London Medibank International - Sydney French Open - Paris Campbells Hall of Fame Tennis Championships - Newport European Open - Antwerp ASB Classic - Auckland Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Erste Bank Open - Vienna Open Sud de France - Montpellier U.S. Open - New York German Tennis Championships - Hamburg U.S. Open - New York Australian Open - Melbourne Argentina Open - Buenos Aires French Open - Paris Hall of Fame Tennis Championships - Newport Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York NASDAQ-100 Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells Mubadala World Tennis Championship Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, World Group, QF, ESP-GER 3-2 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, F, CZE-ESP 3-2 Davis Cup, World Group, PO, IND-ESP 0-5 Campeonato de Espana Kia de Tenis 2004 - Madrid Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, World Group, SF, ESP-FRA 4-1 Mubadala World Tennis Championship Capitala World Tennis Championship Davis Cup, Group I, DEN-ESP 0-5 Davis Cup, World Group, QF, ESP-AUT 4-1 Mubadala World Tennis Championship Davis Cup, World Group, QF, FRA-ESP 5-0 The Mubadala World Tennis Championship Tennis Masters Cup - Shanghai Barclays ATP World Tour Finals - London Hopman Cup - Perth Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - London Olympics - Rio de Janeiro Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Beijing